package com.cherry.ssm.util.dao;


import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.cherry.ssm.util.model.SsoLoginCache;


@Mapper
public interface SsoLoginCacheMapper{
	
	
	/**
	 * 根据登陆账号获取登陆缓存信息
	 */
	SsoLoginCache getEntityByLoginToken(@Param("ssoLoginToken")String ssoLoginToken);
	
	/**
	 * 根据登陆code获取登陆缓存信息
	 */
	SsoLoginCache getEntityByLoginCode(@Param("ssoLoginCode")String ssoLoginCode);
	
	/**
     * 添加
     */
	int insertSsoLoginCache(SsoLoginCache ssoLoginCache);
	
	/**
     * 修改
     */
    int updateSsoLoginCache(SsoLoginCache ssoLoginCache);
    
    /**
     * 删除
     */
    int deleteSsoLoginCache(@Param("ssoLoginToken")String ssoLoginToken);
    
}
